/**
 */
package ar.edu.phm.tp.cuatro.planificacionDsl.planificacion;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.PlanificacionFactory
 * @model kind="package"
 * @generated
 */
public interface PlanificacionPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "planificacion";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.edu.ar/phm/tp/cuatro/planificacionDsl/Planificacion";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "planificacion";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  PlanificacionPackage eINSTANCE = ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl.init();

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ModelImpl <em>Model</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ModelImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getModel()
   * @generated
   */
  int MODEL = 0;

  /**
   * The feature id for the '<em><b>Entidades</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MODEL__ENTIDADES = 0;

  /**
   * The number of structural features of the '<em>Model</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MODEL_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.EntidadImpl <em>Entidad</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.EntidadImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getEntidad()
   * @generated
   */
  int ENTIDAD = 1;

  /**
   * The number of structural features of the '<em>Entidad</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENTIDAD_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanImpl <em>Plan</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getPlan()
   * @generated
   */
  int PLAN = 2;

  /**
   * The feature id for the '<em><b>Anio</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAN__ANIO = ENTIDAD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Cuatrimestre</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAN__CUATRIMESTRE = ENTIDAD_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Materias ADictar</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAN__MATERIAS_ADICTAR = ENTIDAD_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Dias</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAN__DIAS = ENTIDAD_FEATURE_COUNT + 3;

  /**
   * The number of structural features of the '<em>Plan</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAN_FEATURE_COUNT = ENTIDAD_FEATURE_COUNT + 4;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AulaImpl <em>Aula</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AulaImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getAula()
   * @generated
   */
  int AULA = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA__NAME = ENTIDAD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Recursos</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA__RECURSOS = ENTIDAD_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Aula</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA_FEATURE_COUNT = ENTIDAD_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.MateriaImpl <em>Materia</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.MateriaImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getMateria()
   * @generated
   */
  int MATERIA = 4;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__NAME = ENTIDAD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Horas</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__HORAS = ENTIDAD_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Dias</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__DIAS = ENTIDAD_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Requisitos</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__REQUISITOS = ENTIDAD_FEATURE_COUNT + 3;

  /**
   * The number of structural features of the '<em>Materia</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA_FEATURE_COUNT = ENTIDAD_FEATURE_COUNT + 4;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DocenteImpl <em>Docente</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DocenteImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getDocente()
   * @generated
   */
  int DOCENTE = 5;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCENTE__NAME = ENTIDAD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Tipo</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCENTE__TIPO = ENTIDAD_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Materias</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCENTE__MATERIAS = ENTIDAD_FEATURE_COUNT + 2;

  /**
   * The number of structural features of the '<em>Docente</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DOCENTE_FEATURE_COUNT = ENTIDAD_FEATURE_COUNT + 3;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DiaImpl <em>Dia</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DiaImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getDia()
   * @generated
   */
  int DIA = 6;

  /**
   * The feature id for the '<em><b>Dia</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA__DIA = 0;

  /**
   * The feature id for the '<em><b>Asignaciones</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA__ASIGNACIONES = 1;

  /**
   * The number of structural features of the '<em>Dia</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AsignacionImpl <em>Asignacion</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AsignacionImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getAsignacion()
   * @generated
   */
  int ASIGNACION = 7;

  /**
   * The feature id for the '<em><b>Materia</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__MATERIA = 0;

  /**
   * The feature id for the '<em><b>Aula</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__AULA = 1;

  /**
   * The feature id for the '<em><b>Hora Inicio</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__HORA_INICIO = 2;

  /**
   * The feature id for the '<em><b>Hora Fin</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__HORA_FIN = 3;

  /**
   * The number of structural features of the '<em>Asignacion</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ExclusivaImpl <em>Exclusiva</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ExclusivaImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getExclusiva()
   * @generated
   */
  int EXCLUSIVA = 8;

  /**
   * The feature id for the '<em><b>Nombre</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EXCLUSIVA__NOMBRE = 0;

  /**
   * The number of structural features of the '<em>Exclusiva</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EXCLUSIVA_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SemiImpl <em>Semi</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SemiImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getSemi()
   * @generated
   */
  int SEMI = 9;

  /**
   * The feature id for the '<em><b>Nombre</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SEMI__NOMBRE = 0;

  /**
   * The number of structural features of the '<em>Semi</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SEMI_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SimpleImpl <em>Simple</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SimpleImpl
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getSimple()
   * @generated
   */
  int SIMPLE = 10;

  /**
   * The feature id for the '<em><b>Nombre</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE__NOMBRE = 0;

  /**
   * The number of structural features of the '<em>Simple</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso <em>Tipo Recurso</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getTipoRecurso()
   * @generated
   */
  int TIPO_RECURSO = 11;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia <em>Nombre Dia</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getNombreDia()
   * @generated
   */
  int NOMBRE_DIA = 12;

  /**
   * The meta object id for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre <em>Cuatrimestre</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getCuatrimestre()
   * @generated
   */
  int CUATRIMESTRE = 13;


  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Model <em>Model</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Model</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Model
   * @generated
   */
  EClass getModel();

  /**
   * Returns the meta object for the containment reference list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Model#getEntidades <em>Entidades</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Entidades</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Model#getEntidades()
   * @see #getModel()
   * @generated
   */
  EReference getModel_Entidades();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Entidad <em>Entidad</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Entidad</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Entidad
   * @generated
   */
  EClass getEntidad();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan <em>Plan</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Plan</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan
   * @generated
   */
  EClass getPlan();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getAnio <em>Anio</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Anio</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getAnio()
   * @see #getPlan()
   * @generated
   */
  EAttribute getPlan_Anio();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getCuatrimestre <em>Cuatrimestre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Cuatrimestre</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getCuatrimestre()
   * @see #getPlan()
   * @generated
   */
  EAttribute getPlan_Cuatrimestre();

  /**
   * Returns the meta object for the reference list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getMateriasADictar <em>Materias ADictar</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Materias ADictar</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getMateriasADictar()
   * @see #getPlan()
   * @generated
   */
  EReference getPlan_MateriasADictar();

  /**
   * Returns the meta object for the containment reference list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getDias <em>Dias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Dias</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Plan#getDias()
   * @see #getPlan()
   * @generated
   */
  EReference getPlan_Dias();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula <em>Aula</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Aula</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula
   * @generated
   */
  EClass getAula();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula#getName()
   * @see #getAula()
   * @generated
   */
  EAttribute getAula_Name();

  /**
   * Returns the meta object for the attribute list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula#getRecursos <em>Recursos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Recursos</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Aula#getRecursos()
   * @see #getAula()
   * @generated
   */
  EAttribute getAula_Recursos();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia <em>Materia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Materia</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia
   * @generated
   */
  EClass getMateria();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getName()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_Name();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getHoras <em>Horas</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Horas</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getHoras()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_Horas();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getDias <em>Dias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Dias</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getDias()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_Dias();

  /**
   * Returns the meta object for the attribute list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getRequisitos <em>Requisitos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Requisitos</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Materia#getRequisitos()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_Requisitos();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente <em>Docente</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Docente</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente
   * @generated
   */
  EClass getDocente();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getName()
   * @see #getDocente()
   * @generated
   */
  EAttribute getDocente_Name();

  /**
   * Returns the meta object for the containment reference '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getTipo <em>Tipo</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Tipo</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getTipo()
   * @see #getDocente()
   * @generated
   */
  EReference getDocente_Tipo();

  /**
   * Returns the meta object for the reference list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getMaterias <em>Materias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Materias</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Docente#getMaterias()
   * @see #getDocente()
   * @generated
   */
  EReference getDocente_Materias();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia <em>Dia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Dia</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia
   * @generated
   */
  EClass getDia();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia#getDia <em>Dia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Dia</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia#getDia()
   * @see #getDia()
   * @generated
   */
  EAttribute getDia_Dia();

  /**
   * Returns the meta object for the containment reference list '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia#getAsignaciones <em>Asignaciones</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Asignaciones</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Dia#getAsignaciones()
   * @see #getDia()
   * @generated
   */
  EReference getDia_Asignaciones();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion <em>Asignacion</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Asignacion</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion
   * @generated
   */
  EClass getAsignacion();

  /**
   * Returns the meta object for the reference '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getMateria <em>Materia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Materia</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getMateria()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Materia();

  /**
   * Returns the meta object for the reference '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getAula <em>Aula</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Aula</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getAula()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Aula();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getHoraInicio <em>Hora Inicio</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Inicio</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getHoraInicio()
   * @see #getAsignacion()
   * @generated
   */
  EAttribute getAsignacion_HoraInicio();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getHoraFin <em>Hora Fin</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Fin</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Asignacion#getHoraFin()
   * @see #getAsignacion()
   * @generated
   */
  EAttribute getAsignacion_HoraFin();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Exclusiva <em>Exclusiva</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Exclusiva</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Exclusiva
   * @generated
   */
  EClass getExclusiva();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Exclusiva#getNombre <em>Nombre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Nombre</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Exclusiva#getNombre()
   * @see #getExclusiva()
   * @generated
   */
  EAttribute getExclusiva_Nombre();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Semi <em>Semi</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Semi</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Semi
   * @generated
   */
  EClass getSemi();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Semi#getNombre <em>Nombre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Nombre</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Semi#getNombre()
   * @see #getSemi()
   * @generated
   */
  EAttribute getSemi_Nombre();

  /**
   * Returns the meta object for class '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Simple <em>Simple</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Simple</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Simple
   * @generated
   */
  EClass getSimple();

  /**
   * Returns the meta object for the attribute '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Simple#getNombre <em>Nombre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Nombre</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Simple#getNombre()
   * @see #getSimple()
   * @generated
   */
  EAttribute getSimple_Nombre();

  /**
   * Returns the meta object for enum '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso <em>Tipo Recurso</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Tipo Recurso</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso
   * @generated
   */
  EEnum getTipoRecurso();

  /**
   * Returns the meta object for enum '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia <em>Nombre Dia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Nombre Dia</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia
   * @generated
   */
  EEnum getNombreDia();

  /**
   * Returns the meta object for enum '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre <em>Cuatrimestre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Cuatrimestre</em>'.
   * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre
   * @generated
   */
  EEnum getCuatrimestre();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  PlanificacionFactory getPlanificacionFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ModelImpl <em>Model</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ModelImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getModel()
     * @generated
     */
    EClass MODEL = eINSTANCE.getModel();

    /**
     * The meta object literal for the '<em><b>Entidades</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference MODEL__ENTIDADES = eINSTANCE.getModel_Entidades();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.EntidadImpl <em>Entidad</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.EntidadImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getEntidad()
     * @generated
     */
    EClass ENTIDAD = eINSTANCE.getEntidad();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanImpl <em>Plan</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getPlan()
     * @generated
     */
    EClass PLAN = eINSTANCE.getPlan();

    /**
     * The meta object literal for the '<em><b>Anio</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PLAN__ANIO = eINSTANCE.getPlan_Anio();

    /**
     * The meta object literal for the '<em><b>Cuatrimestre</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PLAN__CUATRIMESTRE = eINSTANCE.getPlan_Cuatrimestre();

    /**
     * The meta object literal for the '<em><b>Materias ADictar</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PLAN__MATERIAS_ADICTAR = eINSTANCE.getPlan_MateriasADictar();

    /**
     * The meta object literal for the '<em><b>Dias</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PLAN__DIAS = eINSTANCE.getPlan_Dias();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AulaImpl <em>Aula</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AulaImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getAula()
     * @generated
     */
    EClass AULA = eINSTANCE.getAula();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute AULA__NAME = eINSTANCE.getAula_Name();

    /**
     * The meta object literal for the '<em><b>Recursos</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute AULA__RECURSOS = eINSTANCE.getAula_Recursos();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.MateriaImpl <em>Materia</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.MateriaImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getMateria()
     * @generated
     */
    EClass MATERIA = eINSTANCE.getMateria();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__NAME = eINSTANCE.getMateria_Name();

    /**
     * The meta object literal for the '<em><b>Horas</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__HORAS = eINSTANCE.getMateria_Horas();

    /**
     * The meta object literal for the '<em><b>Dias</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__DIAS = eINSTANCE.getMateria_Dias();

    /**
     * The meta object literal for the '<em><b>Requisitos</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__REQUISITOS = eINSTANCE.getMateria_Requisitos();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DocenteImpl <em>Docente</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DocenteImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getDocente()
     * @generated
     */
    EClass DOCENTE = eINSTANCE.getDocente();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DOCENTE__NAME = eINSTANCE.getDocente_Name();

    /**
     * The meta object literal for the '<em><b>Tipo</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCENTE__TIPO = eINSTANCE.getDocente_Tipo();

    /**
     * The meta object literal for the '<em><b>Materias</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DOCENTE__MATERIAS = eINSTANCE.getDocente_Materias();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DiaImpl <em>Dia</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.DiaImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getDia()
     * @generated
     */
    EClass DIA = eINSTANCE.getDia();

    /**
     * The meta object literal for the '<em><b>Dia</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DIA__DIA = eINSTANCE.getDia_Dia();

    /**
     * The meta object literal for the '<em><b>Asignaciones</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DIA__ASIGNACIONES = eINSTANCE.getDia_Asignaciones();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AsignacionImpl <em>Asignacion</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.AsignacionImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getAsignacion()
     * @generated
     */
    EClass ASIGNACION = eINSTANCE.getAsignacion();

    /**
     * The meta object literal for the '<em><b>Materia</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__MATERIA = eINSTANCE.getAsignacion_Materia();

    /**
     * The meta object literal for the '<em><b>Aula</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__AULA = eINSTANCE.getAsignacion_Aula();

    /**
     * The meta object literal for the '<em><b>Hora Inicio</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ASIGNACION__HORA_INICIO = eINSTANCE.getAsignacion_HoraInicio();

    /**
     * The meta object literal for the '<em><b>Hora Fin</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ASIGNACION__HORA_FIN = eINSTANCE.getAsignacion_HoraFin();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ExclusivaImpl <em>Exclusiva</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.ExclusivaImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getExclusiva()
     * @generated
     */
    EClass EXCLUSIVA = eINSTANCE.getExclusiva();

    /**
     * The meta object literal for the '<em><b>Nombre</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute EXCLUSIVA__NOMBRE = eINSTANCE.getExclusiva_Nombre();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SemiImpl <em>Semi</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SemiImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getSemi()
     * @generated
     */
    EClass SEMI = eINSTANCE.getSemi();

    /**
     * The meta object literal for the '<em><b>Nombre</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SEMI__NOMBRE = eINSTANCE.getSemi_Nombre();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SimpleImpl <em>Simple</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.SimpleImpl
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getSimple()
     * @generated
     */
    EClass SIMPLE = eINSTANCE.getSimple();

    /**
     * The meta object literal for the '<em><b>Nombre</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SIMPLE__NOMBRE = eINSTANCE.getSimple_Nombre();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso <em>Tipo Recurso</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.TipoRecurso
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getTipoRecurso()
     * @generated
     */
    EEnum TIPO_RECURSO = eINSTANCE.getTipoRecurso();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia <em>Nombre Dia</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.NombreDia
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getNombreDia()
     * @generated
     */
    EEnum NOMBRE_DIA = eINSTANCE.getNombreDia();

    /**
     * The meta object literal for the '{@link ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre <em>Cuatrimestre</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.Cuatrimestre
     * @see ar.edu.phm.tp.cuatro.planificacionDsl.planificacion.impl.PlanificacionPackageImpl#getCuatrimestre()
     * @generated
     */
    EEnum CUATRIMESTRE = eINSTANCE.getCuatrimestre();

  }

} //PlanificacionPackage
